﻿using System;

namespace _004_自定义类型示例
{
    //我们自定义的UnitConverter类型也是单位转换的蓝图。它保存比率数据。
    public class UnitConverter
    {
        int ratio; // 字段
        public UnitConverter(int unitRatio) { ratio = unitRatio; } // 构造方法
        public int Convert(int unit) { return unit * ratio; } // 方法
    }
    class Test
    {
        static void Main(string[] args)
        {
            UnitConverter feetToInchesConverter = new UnitConverter(12);
            UnitConverter milesToFeetConverter = new UnitConverter(5280);

            Console.WriteLine(feetToInchesConverter.Convert(30)); // 360
            Console.WriteLine(feetToInchesConverter.Convert(100)); // 1200
            Console.WriteLine(feetToInchesConverter.Convert(milesToFeetConverter.Convert(1))); // 63360
        }
    }
}